package collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

/**
 * 集合间的操作
 */
public class CollectionDemo45_8 {
    public static void main(String[] args) {
//        Collection c1=new HashSet();
        Collection c1=new ArrayList();
        c1.add("你好啊");
        c1.add("最近收成如何");
        c1.add("同志们好");
        System.out.println(c1);
        Collection c2=new ArrayList();
        c2.add("好个锤子");
        c2.add("颗粒无收");
        c2.add("你好啊");
        System.out.println(c2);
        c1.addAll(c2);
        /*
        boolean addAll(Collection c)
        将给定集合中的所有元素添加到集合中。当前集合若发生了改变则返回true。
         */
        System.out.println(c1);
        System.out.println(c2);

        Collection c3=new ArrayList();
        c3.add("你好啊");
        c3.add("最近收成如何");
        c3.add("好个锤子");
        c3.add("萨斯给");
        boolean contains=c1.containsAll(c3);
        /*
        boolean containsAll(Collection c)
        判断当前集合是否包含给定集合中的所有元素
         */
        System.out.println(contains);
/*
        boolean removerAll(Collection c)
        删除当前集合中与给定集合的共有元素。
 */
        c1.removeAll(c3);
        System.out.println(c1);
        System.out.println(c3);


    }
}
